Skip to content

[-]: overlay 접근성 개선#9

Merged
sjsjsj1246 merged 1 commit into
mainfrom
codex/improve-accessibility
Mar 24, 2026
Merged

[-]: overlay 접근성 개선#9
sjsjsj1246 merged 1 commit into
mainfrom
codex/improve-accessibility

Conversation

@sjsjsj1246
Copy link
Copy Markdown
Owner

변경 사항

  • overlay info box를 labeled dialog로 노출하고 title/content를 접근성 라벨에 연결했습니다.
  • overlay open 시 첫 built-in control로 focus를 이동하고 close 시 이전 활성 요소로 focus를 복원했습니다.
  • keyboard navigation 회귀 테스트와 README/docs 접근성 설명을 추가했습니다.

테스트 결과

  • pnpm -C packages/main test
  • pnpm -C packages/main build
  • pnpm build
  • pnpm -C packages/document lint
  • pnpm -C packages/document build

남은 리스크

  • 이번 변경은 dialog semantics와 open/close focus lifecycle만 다룹니다. focus trap이나 background inert 처리까지는 아직 포함하지 않았습니다.
  • aria-modal은 현재 overlay가 focus를 가두지 않기 때문에 적용하지 않았습니다.

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-tutorial-overlay Ready Ready Preview, Comment Mar 24, 2026 3:06pm

@github-actions
Copy link
Copy Markdown
Contributor

packages/main coverage

Metric Result
Lines 97.00% (227/234)
Statements 96.74% (238/246)
Functions 95.34% (41/43)
Branches 84.97% (147/173)

Workflow run

@sjsjsj1246 sjsjsj1246 self-assigned this Mar 24, 2026
@sjsjsj1246 sjsjsj1246 merged commit c3d4b9d into main Mar 24, 2026
3 checks passed
@sjsjsj1246 sjsjsj1246 deleted the codex/improve-accessibility branch March 24, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant